package cn.edu.zjut.mina.bean;

import java.util.ArrayList;
import java.util.List;

import cn.edu.zjut.mina.interf.IRoomInfo;
import cn.edu.zjut.mina.po.TotalGameResult;
import cn.edu.zjut.mina.xcmahjong.XcmjGame;
import cn.edu.zjut.mina.xcmahjong.XcmjPlayer;

public class RoomInfo_XCMJ implements IRoomInfo{
	
	private XcmjGame xcmJGame=new XcmjGame(this);
	private List<UserSession> players=new ArrayList<UserSession>();
	private int number_of_games;
	private int participation;
	private int actual_number_of_games;
	private String createRoomPlayerId;
	private int actualParticipation;
	private int deductRoomCard;
	private int actualPrepare;
	private String roomId;
	private int gameType;
	
	
	public List<UserSession> getUserSessions() {
		// TODO Auto-generated method stub
		return players;
	}
	
	public void setUserSessions(List<UserSession> mListUserSession) {
		// TODO Auto-generated method stub
		players=mListUserSession;
	}
	
	
	
	
	public Integer getParticipation() {
		// TODO Auto-generated method stub
		return participation;
	}

	public Integer getActualPrepare() {
		// TODO Auto-generated method stub
		return actualPrepare;
	}

	public Integer getActual_number_of_games() {
		// TODO Auto-generated method stub
		return actual_number_of_games;
	}



	public void setActualPrepare(int ap) {
		// TODO Auto-generated method stub
		actualPrepare=ap;
	}
	public XcmjGame getGame(){
		return xcmJGame;
	}
	public Integer getActualParticipation() {
		// TODO Auto-generated method stub
		return actualParticipation;
	}

	public void setActualParticipation(int ap) {
		// TODO Auto-generated method stub
		actualParticipation=ap;
	}

	public String getRoomId() {
		// TODO Auto-generated method stub
		return roomId;
	}

	public void setRoomId(String roomId) {
		// TODO Auto-generated method stub
		this.roomId=roomId;
	}



	public void setNumber_of_games(int number_of_games) {
		// TODO Auto-generated method stub
		this.number_of_games=number_of_games;
	}

	public void setActual_number_of_games(int i) {
		// TODO Auto-generated method stub
		actual_number_of_games=i;
	}

	public void setLzxs(int lzxs) {
		// TODO Auto-generated method stub
		
	}

	public void setCreateRoomPlayerId(String userId) {
		// TODO Auto-generated method stub
		this.createRoomPlayerId=userId;
	}

	public void setDeductRoomCard(int deductRoomCard) {
		// TODO Auto-generated method stub
		this.deductRoomCard=deductRoomCard;
	}

	public Integer getShowCardsNum() {
		// TODO Auto-generated method stub
		return 0;
	}

	public Integer getNumber_of_games() {
		// TODO Auto-generated method stub
		return number_of_games;
	}

	public void setShowCardsNum(int i) {
		// TODO Auto-generated method stub
		
	}

	public TotalGameResult getTotalGameResult() {
		// TODO Auto-generated method stub
		return null;
	}

	public Integer getDeductRoomCard() {
		// TODO Auto-generated method stub
		return deductRoomCard;
	}

	public void setActualGameStart(boolean b) {
		// TODO Auto-generated method stub
		
	}

	public void setBankerNumber(int bankerNumber) {
		// TODO Auto-generated method stub
		
	}


	public void setActualJoinQuit(int i) {
		// TODO Auto-generated method stub
		
	}



	public void setParticipation(int participation) {
		// TODO Auto-generated method stub
		this.participation=participation;
	}

	public void setGameType(int gt){
		gameType=gt;
	}

	public Integer getGameType() {
		// TODO Auto-generated method stub
		return gameType;
	}

	public Integer getRatio() {
		// TODO Auto-generated method stub
		return null;
	}

	public Integer getLzxs() {
		// TODO Auto-generated method stub
		return null;
	}

	public Integer getCriticalOfTwoTimes() {
		// TODO Auto-generated method stub
		return null;
	}

	public Integer getBankerNumber() {
		// TODO Auto-generated method stub
		return null;
	}

	public Integer getActualJoinQuit() {
		// TODO Auto-generated method stub
		return null;
	}

	public Integer getActualQuit() {
		// TODO Auto-generated method stub
		return null;
	}

	public void setActualQuit(int i) {
		// TODO Auto-generated method stub
		
	}

	public Boolean isActualGameStart() {
		// TODO Auto-generated method stub
		return false;
	}

	public void setRatio(int ratio) {
		// TODO Auto-generated method stub
		
	}

	public void setCriticalOfTwoTimes(int criticalOfTwoTimes) {
		// TODO Auto-generated method stub
		
	}

	public void setTotalGameResult(TotalGameResult totalGameResult) {
		// TODO Auto-generated method stub
		
	}

}
